package com.hopes.bizz.poll.om.dto;

import com.hopes.bizz.poll.om.entity.PollRtDataEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;

/**
 * @author: ljh
 * @create: 2023/5/25
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class PollRtDataDTO extends PollRtDataEntity {

    /**
     * 站点类型，废气，废水。。。。。
     */

    private Integer monitorType;

    /**
     * 站点大类
     */
    private Integer monitorTypeMain;

    // 监控点id集合
    private List<Long> idList;

    /**
     * 站点状态  1.超标 2.断网
     */
    private String status;

    // 开始时间
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date beginTime;

    // 结束时间
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;

    // 是否是折算值
    private Boolean zs;

    // 因子id
    private Long factorId;

    /**
     * 所属乡镇
     */
    private Long townId;

    /**
     * 乡镇集合
     * * * */
    private List<Long> townList;

}
